TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 Adult 18 & Over Winter
Flight - 3.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
Sembrano W24
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Walter Truong - 2.94
Jonathan Sembrano - 2.82
Joseph Kalugdan - 2.77
Edward Rainier Santos - 2.72
Ramces Francisco - 2.69
Jerome Macariola - 2.69
Richard Kaung - 2.58
Paul Bartone - 2.51
rodolfo dy - 2.47
Edward Wu - 2.41
Ricardo Zarate - 2.35
Timothy Joson - 2.32
Jet Luna - 2.27
Andrew Heal - 2.17
League Results By Position
1S 2S 1D 2D 3D
rodolfo dy - 2.47 & Jet Luna - 2.27 0 - 1
rodolfo dy - 2.47 & Richard Kaung - 2.58 0 - 1 0 - 1
rodolfo dy - 2.47 & Ramces Francisco - 2.69 0 - 1
rodolfo dy - 2.47 & Timothy Joson - 2.32 0 - 1
Andrew Heal - 2.17 0 - 1
Edward Rainier Santos - 2.72 & Edward Wu - 2.41 0 - 1
Edward Rainier Santos - 2.72 & Jerome Macariola - 2.69 1 - 0
Edward Rainier Santos - 2.72 & Jet Luna - 2.27 0 - 1
Edward Rainier Santos - 2.72 & Timothy Joson - 2.32 0 - 1
Edward Rainier Santos - 2.72 0 - 1
Edward Wu - 2.41 & Andrew Heal - 2.17 0 - 1
Edward Wu - 2.41 0 - 1
Jet Luna - 2.27 & Joseph Kalugdan - 2.77 0 - 1
Jet Luna - 2.27 & Timothy Joson - 2.32 0 - 1
Jonathan Sembrano - 2.82 & Joseph Kalugdan - 2.77 0 - 1 1 - 0
Jonathan Sembrano - 2.82 2 - 0 0 - 1
Paul Bartone - 2.51 & Andrew Heal - 2.17 0 - 1 0 - 1
Paul Bartone - 2.51 & Jerome Macariola - 2.69 0 - 1
Ricardo Zarate - 2.35 & Joseph Kalugdan - 2.77 0 - 1
Ricardo Zarate - 2.35 & Timothy Joson - 2.32 0 - 1 0 - 1
Richard Kaung - 2.58 & Jet Luna - 2.27 0 - 1
Richard Kaung - 2.58 & Jonathan Sembrano - 2.82 0 - 1
Richard Kaung - 2.58 & Joseph Kalugdan - 2.77 1 - 0
Richard Kaung - 2.58 & Ramces Francisco - 2.69 0 - 1
Ramces Francisco - 2.69 1 - 0 0 - 1
Walter Truong - 2.94 3 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Anderson
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
John Mercer - 3.13
Jeff Johnson - 3.03
Fernando Furquim - 2.96
Tristan Bradford - 2.90
Keenan Meade - 2.89
Luke Anderson - 2.88
Michael Malloy - 2.87
Zachary Johnson - 2.75
Luciano Patino - 2.74
Joe Petersen - 2.74
Mark Bobnick - 2.71
Harish Ramachandran - 2.66
William Wight - 2.56
League Results By Position
1S 2S 1D 2D 3D
Fernando Furquim - 2.96 & Harish Ramachandran - 2.66 2 - 0
Fernando Furquim - 2.96 & Joe Petersen - 2.74 1 - 0
Fernando Furquim - 2.96 & William Wight - 2.56 1 - 0
Fernando Furquim - 2.96 1 - 0
Harish Ramachandran - 2.66 & Luciano Patino - 2.74 1 - 0
Harish Ramachandran - 2.66 & Mark Bobnick - 2.71 1 - 0
Harish Ramachandran - 2.66 & William Wight - 2.56 0 - 1 0 - 1
John Mercer - 3.13 2 - 0 1 - 0
Keenan Meade - 2.89 1 - 0 2 - 0
Luciano Patino - 2.74 & Joe Petersen - 2.74 1 - 0
Luciano Patino - 2.74 & Tristan Bradford - 2.90 2 - 0
Luciano Patino - 2.74 0 - 1
Luke Anderson - 2.88 & Jeff Johnson - 3.03 2 - 0
Luke Anderson - 2.88 & Joe Petersen - 2.74 1 - 0 1 - 0
Michael Malloy - 2.87 0 - 1 1 - 0
Mark Bobnick - 2.71 & William Wight - 2.56 0 - 1 2 - 0
Tristan Bradford - 2.90 1 - 0 3 - 0
Zachary Johnson - 2.75 & Jeff Johnson - 3.03 1 - 0 2 - 0 1 - 0
Zachary Johnson - 2.75 & Joe Petersen - 2.74 0 - 1
Zachary Johnson - 2.75 & Mark Bobnick - 2.71 0 - 1
Zachary Johnson - 2.75 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Blesbois: Bagels and Breadsticks
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Kresimir Skvorc - 3.89
adam wedwick - 2.93
Josh Kasendorf - 2.84
Nicolei Nasrabadi - 2.72
Arnaud Blesbois - 2.72
Yale Zhu - 2.67
Matthew Farrells - 2.61
Jeremy Kalin - 2.58
Vishnu Ravichandran - 2.57
edgar diaz - 2.51
Eric Henery - 2.44
Tyler McCartney - 2.41
League Results By Position
1S 2S 1D 2D 3D
edgar diaz - 2.51 & Arnaud Blesbois - 2.72 1 - 0
edgar diaz - 2.51 & Eric Henery - 2.44 0 - 1
edgar diaz - 2.51 & Jeremy Kalin - 2.58 0 - 1
edgar diaz - 2.51 & Nicolei Nasrabadi - 2.72 1 - 0
edgar diaz - 2.51 1 - 0
Arnaud Blesbois - 2.72 & Eric Henery - 2.44 0 - 1 0 - 1
Arnaud Blesbois - 2.72 0 - 1
Eric Henery - 2.44 0 - 2
Jeremy Kalin - 2.58 & Josh Kasendorf - 2.84 1 - 0
Jeremy Kalin - 2.58 & Vishnu Ravichandran - 2.57 0 - 1
Jeremy Kalin - 2.58 0 - 1 0 - 1
Josh Kasendorf - 2.84 & Nicolei Nasrabadi - 2.72 0 - 1
Kresimir Skvorc - 3.89 & Josh Kasendorf - 2.84 1 - 0
Kresimir Skvorc - 3.89 & Matthew Farrells - 2.61 1 - 0
Matthew Farrells - 2.61 & Nicolei Nasrabadi - 2.72 0 - 1
Matthew Farrells - 2.61 0 - 1 0 - 1
Nicolei Nasrabadi - 2.72 0 - 1
Tyler McCartney - 2.41 & Jeremy Kalin - 2.58 1 - 0
Tyler McCartney - 2.41 & Josh Kasendorf - 2.84 0 - 1
Tyler McCartney - 2.41 & Matthew Farrells - 2.61 0 - 1
Tyler McCartney - 2.41 0 - 1
Vishnu Ravichandran - 2.57 0 - 1
Yale Zhu - 2.67 & Arnaud Blesbois - 2.72 1 - 0
Yale Zhu - 2.67 & Josh Kasendorf - 2.84 1 - 0
Yale Zhu - 2.67 & Tyler McCartney - 2.41 0 - 1
Yale Zhu - 2.67 & Vishnu Ravichandran - 2.57 0 - 1
Yale Zhu - 2.67 0 - 1
adam wedwick - 2.93 & Josh Kasendorf - 2.84 1 - 0
adam wedwick - 2.93 & Matthew Farrells - 2.61 0 - 1
adam wedwick - 2.93 & Tyler McCartney - 2.41 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Olig: Mustangs
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Douville - 2.91
Derek Wortman - 2.89
Tim Brengman - 2.88
Kendall Griffith - 2.84
Jason Sheard - 2.82
Dave Hutchinson - 2.80
Norman Abramson - 2.77
John Mueller - 2.72
Thomas Gandrud - 2.71
John Tanner - 2.64
Rob Leonard - 2.63
Cameron Olig - 2.62
Phil Ecker - 2.58
Jeff Lager - 2.54
Michael Ile - 2.34
Jim Haag - 2.28
Jim Larson - n/a
League Results By Position
1S 2S 1D 2D 3D
Cameron Olig - 2.62 & Derek Wortman - 2.89 1 - 0
Derek Wortman - 2.89 & Kendall Griffith - 2.84 0 - 1
Dave Hutchinson - 2.80 2 - 2
Jeff Lager - 2.54 1 - 0 0 - 3
Jim Haag - 2.28 & Jim Larson - n/a 1 - 0
Jim Haag - 2.28 & Michael Ile - 2.34 0 - 1
Jason Sheard - 2.82 & Michael Ile - 2.34 1 - 0 1 - 0
Jason Sheard - 2.82 & Norman Abramson - 2.77 1 - 0
Norman Abramson - 2.77 & John Mueller - 2.72 1 - 0
Norman Abramson - 2.77 & Tim Brengman - 2.88 2 - 0
Norman Abramson - 2.77 0 - 1
Phil Ecker - 2.58 & Brian Douville - 2.91 1 - 0
Phil Ecker - 2.58 & Michael Ile - 2.34 0 - 1
Phil Ecker - 2.58 & Rob Leonard - 2.63 1 - 0
Rob Leonard - 2.63 & Jim Haag - 2.28 0 - 1
Rob Leonard - 2.63 & John Tanner - 2.64 0 - 1
Rob Leonard - 2.63 & Kendall Griffith - 2.84 1 - 1
Rob Leonard - 2.63 & Michael Ile - 2.34 0 - 1
Rob Leonard - 2.63 0 - 1
Thomas Gandrud - 2.71 & Michael Ile - 2.34 1 - 0
Thomas Gandrud - 2.71 & Tim Brengman - 2.88 0 - 1
Thomas Gandrud - 2.71 1 - 0 1 - 2
Tim Brengman - 2.88 & Brian Douville - 2.91 0 - 1
Tim Brengman - 2.88 & Derek Wortman - 2.89 1 - 0
Tim Brengman - 2.88 & Kendall Griffith - 2.84 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Brooks: Dads Gone Wild
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
William Huppert - 3.06
Wade Linkert - 2.83
Nick Vogenthaler - 2.82
Anthony Brooks - 2.79
Mark Koplin - 2.78
Jaykumar Jayswal - 2.65
Jordan McGowan - 2.60
David Power - 2.59
Brett Lillemoe - 2.59
Alan Yousha - 2.41
Samuel Limerick - 2.26
Wendel Dsouza - n/a
Michael D Miller - n/a
League Results By Position
1S 2S 1D 2D 3D
Alan Yousha - 2.41 & Jordan McGowan - 2.60 0 - 1
Alan Yousha - 2.41 & Samuel Limerick - 2.26 0 - 1
Anthony Brooks - 2.79 1 - 1 2 - 2
Brett Lillemoe - 2.59 & Jordan McGowan - 2.60 0 - 2
David Power - 2.59 & Brett Lillemoe - 2.59 0 - 1
David Power - 2.59 & Jordan McGowan - 2.60 1 - 0
David Power - 2.59 & Jaykumar Jayswal - 2.65 1 - 0
David Power - 2.59 & Samuel Limerick - 2.26 0 - 1
Jaykumar Jayswal - 2.65 & Brett Lillemoe - 2.59 1 - 1
Jaykumar Jayswal - 2.65 & Nick Vogenthaler - 2.82 0 - 2
Jaykumar Jayswal - 2.65 & Wendel Dsouza - n/a 0 - 1
Michael D Miller - n/a & Nick Vogenthaler - 2.82 1 - 0 1 - 0
Mark Koplin - 2.78 & Anthony Brooks - 2.79 1 - 0
Mark Koplin - 2.78 & Brett Lillemoe - 2.59 1 - 0
Mark Koplin - 2.78 & Nick Vogenthaler - 2.82 1 - 1
Mark Koplin - 2.78 & William Huppert - 3.06 1 - 0
Nick Vogenthaler - 2.82 & William Huppert - 3.06 1 - 0
Samuel Limerick - 2.26 0 - 1
William Huppert - 3.06 & Jordan McGowan - 2.60 1 - 0
William Huppert - 3.06 2 - 1 2 - 0
Wade Linkert - 2.83 & David Power - 2.59 1 - 0
Wade Linkert - 2.83 1 - 1 2 - 0